$(function() {
// 定义校验规则
let form=layui.form
form.verify({
    nickname:[
        /^[\S]{1,10}$/,
        '用户的昵称长度为1-10个字符'
    ]
})
// 渲染用户信息封装成函数，后面还会用到
let layer=layui.layer
initUserInfo()
function initUserInfo() {
    axios({
        method:'GET',
        url:'/my/userinfo'
    }).then(function(res){
        // console.log(res)

        if(res.data.status!==0) {
            return layer.msg(res.data.message)

        }
        form.val('formUserInfo',res.data.data)
    })
}


// 重置功能
$('#btnReset').on('click',function(e) {
    e.preventDeffault()
    initUserInfo()

})


// 修改用户信息
$("form").on('submit',function(e){
    e.preventDefault()

    axios({
        method:'POST',
        url:'/my/userinfo',
        data:$(this).serialize(),

    }).then(function(res) {
        // console.log(res);
        if(res.data.status!==0) {
            return layer.msg(res.data.message)
        }
        layer.msg('恭喜您修改用户成功！')
        window.parent.getUserInfo()
    })
})













})